home *** CD-ROM | disk | FTP | other *** search
/ .net 2002 March / DotNetMagazine-Issue107-Coverdisc-NET107-02-03-PCMac.bin / pc / PC Software / free_browsing / DavesQckSearchDbar3-14 / dqsd.exe / searches / cjfr.xml < prev    next >
Text File  |  2002-09-10  |  3KB  |  105 lines

  1. <search function="cjfr">
  2.   <name>French verbs conjugation</name>
  3.   <category>Reference</category>
  4.   <contributor>MLL</contributor>
  5.   <link></link>
  6.   <description>
  7.     Get the conjugation for a french verb.<br/>
  8.     <div class="helpboxDescLabels">Usage:</div>
  9.     <table class="helpboxDescTable">
  10.       <tr><td>cjfr <<i>verb</i>> [/1] [/2] [/3]</td></tr>
  11.     </table>
  12.     <div class="helpboxDescLabels">Switches:</div>
  13.     <table class="helpboxDescTable">
  14.       <tr><td><b>/1</b></td><td> - </td><td>use <a href="http://www.leconjugueur.com/">web reference 1</a>. Also gives useful notes <b>(default)</b>.</td></tr>
  15.       <tr><td>/2</td><td> - </td><td>use <a href="http://www.urbietorbi.com/">web reference 2</a>. Also gives english equivalents.</td></tr>
  16.       <tr><td>/3</td><td> - </td><td>use <a href="http://bach.arts.kuleuven.ac.be/~piet/morlex/conjug.html">web reference 3</a>. Quite roughly presented, but exhaustive, results.</td></tr>
  17.     </table>
  18.     <div class="helpboxDescLabels">Example:</div>
  19.     <table class="helpboxDescTable">
  20.       <tr><td>cjfr vouloir /1 /3</td></tr>
  21.     </table>
  22.   </description>
  23.  
  24.   <form name="cjfrf_1"
  25.         method="post"
  26.         action="http://www.leconjugueur.com/php/frconjugue.php">
  27.     <input type="hidden" name="verbe" value="" />
  28.   </form>
  29.  
  30.   <form name="cjfrf_2"
  31.         method="post"
  32.         action="http://www24.brinkster.com/zazaweb/cherche1.asp">
  33.     <input type="hidden" name="Recherche" value="" />
  34.   </form>
  35.  
  36.   <form name="cjfrf_3"
  37.         method="get"
  38.         action="http://bach.arts.kuleuven.ac.be/cgi-bin/conjugfr.pl">
  39.     <input type="hidden" name="command" value="generate_paradigm" />
  40.     <input type="hidden" name="infinitive" value="" />
  41.     <input type="hidden" name="tempus" value="all" />
  42.   </form>
  43.  
  44.   <script><![CDATA[
  45.     function cjfr(q)
  46.     {
  47.       var args = parseArgs(q, "1, 2, 3");
  48.       if( args.q == "?" ) return nullArgs( "cjfr", "?" );
  49.  
  50.       var cjfr_do = new Array(0, 0, 0);
  51.  
  52.       if (args.switches.length == 0)
  53.       {
  54.         cjfr_do[0] = 1;
  55.       }
  56.       else
  57.       {
  58.         for( var j=0; j<args.switches.length; j++ )
  59.         {
  60.           cjfr_do[args.switches[j].name-1] = 1;
  61.         }
  62.       }
  63.       var newwindow = (cjfr_do[0] + cjfr_do[1] + cjfr_do[2] > 1);
  64.  
  65.       var cjfr_pages = new Array
  66.       (
  67.         'http://www.leconjugueur.com/',
  68.         'http://www.urbietorbi.com/',
  69.         'http://bach.arts.kuleuven.ac.be/~piet/morlex/conjug.html'
  70.       );
  71.       var cjfr_forms = new Array
  72.       (
  73.         document.cjfrf_1,
  74.         document.cjfrf_2,
  75.         document.cjfrf_3
  76.       );
  77.       var cjfr_fields = new Array
  78.       (
  79.         document.cjfrf_1.verbe,
  80.         document.cjfrf_2.Recherche,
  81.         document.cjfrf_3.infinitive
  82.       );
  83.  
  84.       for( var k=0; k<=2; k++ )
  85.       {
  86.         if( cjfr_do[k] )
  87.         {
  88.           if( args.q == "" ) openSearchWindow(cjfr_pages[k])
  89.           else
  90.           {
  91.             cjfr_fields[k].value = args.q;
  92.             if( newwindow ) cjfr_forms[k].target = "_blank";
  93.             submitForm(cjfr_forms[k], newwindow);
  94.           }
  95.         }
  96.       }
  97.  
  98.     }
  99.   ]]></script>
  100.  
  101.   <copyright>
  102.     Copyright (c) 2002 David Bau; Distributed under the terms of the GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
  103.   </copyright>
  104.  
  105. </search>